/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.thinkgem.jeesite.modules.ht.entity;

import org.hibernate.validator.constraints.Length;

import com.thinkgem.jeesite.common.persistence.DataEntity;

/**
 * 费用信息Entity
 * @author yy
 * @version 2016-12-05
 */
public class HtCost extends DataEntity<HtCost> {
	
	private static final long serialVersionUID = 1L;
	private String clientName;		// 客户姓名
	private String laborCost;		// 人工费
	private String maintainCost;		// 维护费
	private String afforestCost;		// 绿化费用
	private String cleanCost;		// 清洁费用
	private String officeCost;		// 办公费
	private String assetsCost;		// 固定资产折旧费
	private String dutyCost;		// 公共责任保险费
	
	public HtCost() {
		super();
	}

	public HtCost(String id){
		super(id);
	}

	@Length(min=1, max=64, message="客户姓名长度必须介于 1 和 64 之间")
	public String getClientName() {
		return clientName;
	}

	public void setClientName(String clientName) {
		this.clientName = clientName;
	}
	
	@Length(min=1, max=64, message="人工费长度必须介于 1 和 64 之间")
	public String getLaborCost() {
		return laborCost;
	}

	public void setLaborCost(String laborCost) {
		this.laborCost = laborCost;
	}
	
	@Length(min=1, max=64, message="维护费长度必须介于 1 和 64 之间")
	public String getMaintainCost() {
		return maintainCost;
	}

	public void setMaintainCost(String maintainCost) {
		this.maintainCost = maintainCost;
	}
	
	@Length(min=1, max=30, message="绿化费用长度必须介于 1 和 30 之间")
	public String getAfforestCost() {
		return afforestCost;
	}

	public void setAfforestCost(String afforestCost) {
		this.afforestCost = afforestCost;
	}
	
	@Length(min=1, max=32, message="清洁费用长度必须介于 1 和 32 之间")
	public String getCleanCost() {
		return cleanCost;
	}

	public void setCleanCost(String cleanCost) {
		this.cleanCost = cleanCost;
	}
	
	@Length(min=1, max=20, message="办公费长度必须介于 1 和 20 之间")
	public String getOfficeCost() {
		return officeCost;
	}

	public void setOfficeCost(String officeCost) {
		this.officeCost = officeCost;
	}
	
	@Length(min=1, max=20, message="固定资产折旧费长度必须介于 1 和 20 之间")
	public String getAssetsCost() {
		return assetsCost;
	}

	public void setAssetsCost(String assetsCost) {
		this.assetsCost = assetsCost;
	}
	
	@Length(min=1, max=20, message="公共责任保险费长度必须介于 1 和 20 之间")
	public String getDutyCost() {
		return dutyCost;
	}

	public void setDutyCost(String dutyCost) {
		this.dutyCost = dutyCost;
	}
	
}